Enhance documentation on using Promises in Client Components with use
#8294
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This commit adds guidelines regarding the caching and stability of Promises passed to the
useAPI in Client Components. It includes examples that demonstrate how to cache Promises to prevent components from resuspending on every render, and how to avoid pitfalls when using uncached or chained Promises.If there are any changes wanted, I will gladly make them, or if this is not wanted, feel free to close this PR
AI transparancy notice: I leveraged Cursor auto AI to help write these changes
This is how I would resolve Issue #8290